#define  _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
//int main()
//{
//	int n = 0;
//	int i = 0;
//	while(scanf("%d", &n)!=EOF)
//	{
//		int ret = 1;
//		int m = 0;
//		for (i = 1; i <= n; i++)
//		{
//			ret = ret * i;
//			m += ret;
//		}
//		printf("%d\n", m);
//
//	}
//	return 0;
//}



//int main()
//{
//	int n = 0;
//	int m = 0;
//	int i = 0;
//	int ret = 1;
//	scanf("%d", &n);
//	for (i = 1; i <= n; i++)
//	{
//		ret = ret * i;
//		m += ret;
//	}printf("%d", m);
//	return 0;
//}
 


//int main()
//{
//	int n = 0;
//	int m = 0;
//	int i = 0;
//	for (n = 1; n <= 4; n++)
//	{
//		int ret = 1;
//		for (i = 1; i <= n; i++)
//		{
//			ret = ret * i;
//		}
//		m += ret;
//	}printf("%d", m);
//	return 0;
//}